package com.epf.sso.enums;

/**
 * 
 * @author Administrator 登录消息提示枚举类
 *
 */
public enum LoginMessageEnums {

	/**
	 * PASSWORD_LOGIN_TYPE 登录方式错误
	 */
	LOGIN_WAYS_ERROR("1", "登录方式错误!"),

	/**
	 * LOGIN_ACCOUNT_OR_PASSWORD_ERROR 登录账号或密码错误
	 */
	LOGIN_ACCOUNT_OR_PASSWORD_ERROR("2", "登录账号或密码错误"),

	/**
	 * LOGIN_SMS_CODE_IS_NULL 短信验证不能为空
	 */
	LOGIN_SMS_CODE_IS_NULL("3", "短信验证不能为空"),

	/**
	 * LOGIN_SMS_CODE_ERROR 短信验证码不正确
	 */
	LOGIN_SMS_CODE_ERROR("4", "短信验证码不正确"),
	
	/**
	 * LOGIN_USER_STATE_ERROR 用户状态已禁用
	 */
	LOGIN_USER_STATE_ERROR("5", "用户状态已禁用"),

	/**
	 * SYSTEM_ERROR 系统异常
	 */
	SYSTEM_ERROR("001", "系统异常"),

	/**
	 * PHONE_IS_NOT_NULL 手机号码不能为空
	 */
	PHONE_IS_NOT_NULL("10001", "手机号码和账号不能为空"),

	/**
	 * PHONE_IS_REGISTERED 该手机号已注册
	 */
	PHONE_IS_REGISTERED("10002", "该手机号已注册"),
	/**
	 * PHONE_IS_REGISTERED 该手机号已注册
	 */
	USERNAME_IS_REGISTERED("10002", "该账号号已注册"),

	/**
	 * PASSWORD_IS_NOT_ERROR 密码不能为空
	 */
	PASSWORD_IS_NOT_ERROR("10003", "密码不能为空"),

	/**
	 * SMS_NETWORK_ERRR 短信网络异常
	 */
	SMS_NETWORK_ERRR("10004", "短信网络异常"),

	/**
	 * PARM_IS_NOT_EMPTY 参数不能为空
	 */
	PARM_IS_NOT_EMPTY("10005", "参数不能为空"),
	/**
	 * USER_IS_IN_AUDIT 账号状态审核中
	 */
	USER_IS_IN_AUDIT("10008", "账号正在审核中，请耐心等待..."),
	/**
	 * USER_IS_OUT_AUDIT 账号状态审核未通过
	 */
	USER_IS_OUT_AUDIT("10009", "账号审核中未通过!"),
	/**
	 * USER_IS_NOT_EXIST 用户不存在
	 */
	USER_IS_NOT_EXIST("10006", "用户不存在"),

	/**
	 * PASSWORD_IS_ERROR 原始密码错误
	 */
	PASSWORD_IS_ERROR("10007", "原始密码错误"),

	/**
	 * PHONE_AND_SMSCODETYPE_IS_NOT_EMPTY 手机号码和短信类型不能为空
	 */
	PHONE_AND_SMSCODETYPE_IS_NOT_EMPTY("10008", "手机号码和短信类型不能为空");

	private String code;
	private String msg;

	private LoginMessageEnums(String code, String msg) {
		this.code = code;
		this.msg = msg;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}
}
